/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package datos;

import Negocios.Distribuidor;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.LinkedList;

/**
 *
 * @author jhonatan
 */
public class DistribuidorDB {
    public int  get_id_Distribuidor(String nombre)
    {
        Conexion c=new Conexion();
        int id=0;
        try 
        {
            Connection cn=c.getConeccion();
            Statement st=cn.createStatement();
            String sql="Select idDistribuidor  from Distribuidores where NOMBREDISTRIBUIDOR='"+nombre+"'";
            ResultSet rs=st.executeQuery(sql);
            while (rs.next())
            {
                id=rs.getInt("IdDistribuidor");
            }
            c.Commit();
            c.Desconectar();
        } 
        catch (SQLException ex)
        {
            c.RollBack();        
        }
        return id;
    }
    public LinkedList<Distribuidor> lista_de_distribuidores()
    {
        LinkedList<Distribuidor> dis=new LinkedList();
        Conexion c=new Conexion();
        try 
        {
            Connection cn=c.getConeccion();
            Statement st=cn.createStatement();
            String sql="Select idDistribuidor , NombreDistribuidor from Distribuidores";
            ResultSet rs=st.executeQuery(sql);
            while (rs.next())
            {
                Distribuidor unDistribuidor=new Distribuidor();
                unDistribuidor.setIdDistribuidor(rs.getInt("IdDistribuidor"));
                unDistribuidor.setNombreDistribuidor(rs.getString("NombreDistribuidor"));
                dis.add(unDistribuidor);
            }
            c.Commit();
            c.Desconectar();
        } 
        catch (SQLException ex)
        {
            c.RollBack();        
        }
        return dis;
    }
    
}
